package cn.xwt.weidisk.service;

import cn.xwt.weidisk.pojo.dao.CategoryDo;
import cn.xwt.weidisk.pojo.dao.LinkDo;

import java.util.List;

/**
 * @author 薛慰涛
 */
public interface LinkService {
    /**
     * 查询分类对应的链接列表
     * @param cid 分类id
     * @param uid 用户id
     * @return List<LinkDo>
     */
    List<LinkDo> selectLinkList(Long cid, Long uid);

    /**
     * 插入链接
     * @param link 链接信息
     * @return boolean
     */
    boolean insertLink(LinkDo link);

    /**
     * 通过cid查询链接数
     * @param cid cid
     * @return Long
     */
    Long count(Long cid);

    /**
     * 删除链接
     * @param link 链接信息
     */
    void deleteLink(LinkDo link);

    /**
     * 修改链接
     * @param link 链接信息
     */
    void updateLink(LinkDo link);
}
